/*body{
    min-width: 768px;
}

ul{
	margin:0;
	padding:0;
	border:0;
	outline:0;
}

body,h1,h2,h3,h4,h5,h6,p{
    font-family:  Microsoft YaHei, Arial, Helvetica, sans-serif;
}
a:link {  text-decoration: none;  }
a:visited {  text-decoration: none;  }
a:hover {  text-decoration: none;  }
a:active {  text-decoration: none;  }
*/
input{
    outline:none;   /* 重置input获得焦点时的outline */
}
body{text-shadow: none !important;}
.yahei{
    font-family: "Microsoft YaHei";
}



/* header 调试样式 - 在栅格调试模式下可以取消下述注释
 ******************************************************* */

/* #xds-head .row .col-md-2, #head-bottom > div {
    border: 1px solid #ddd;
}
#xds-head .row .col-md-4 {
    border: 1px solid #ddd;
}
#xds-head .row .col-md-6, #xds-head .row .col-md-2, .row .col-md-3{
    border: 1px solid #ddd;
} */



/* header
 ******************************************************* */

#xds-head{/*border-bottom:2px solid #0f0f0f; */position: relative; clear:both; z-index:2; background:#FFF}
#xds-head .container-fluid:first-child{/*border-top: 2px solid #BC9882*/}
#head-top{width:1200px; margin:0 auto; padding:20px 0 0 0; height:100px}
#head-top{/* border-top: 1px solid #a8a8a8 */}
#head-login{height: 80px; text-align: center; overflow:hidden; float:left;}
#head-login>div{display: inline-block;/* line-height:60px */}
.login-series{  margin-right: 1rem;  }
.login-series img{   width: 1.8rem;  height: auto;  margin-right: 0.4rem;  }
.login-series span{  color:#555; font-size: 13px;  line-height: 20px;  cursor: pointer;  }
.no-padding{  padding: 0;  }
.inline-block{  display: inline-block;  }
.real-block{  display: block;  }
.float-left{  float: left;  }
.one-line-visible{  overflow: visible;  white-space: nowrap;  }
#head-logo{text-align: center; height:60px; float:left; width:560px; }
#head-logo img{/*margin-top:1.5rem; */display:inline-block; width:259px; cursor: pointer;margin-top:20px; margin-left:280px}
#head-choice{height:80px; text-align: center; float:right; }
#head-choice > div, #head-choice > div, #head-choice > span{
	display:inline-block;
	/*line-height: 6rem*/
} 
#head-choice i{font-size: 20px}
#head-choice i, #head-choice span{  cursor:pointer;  padding: 0 0.8rem;   }
.divide-line{
    height: 14px; display: inline-block; width: 1px; background-color: #ddd;
}
#head-choice span{ font-size:13px; color:#555}
#head-choice span:last-child{  border: 0  }
.h_tel {
	top:30px; right:0
}
.h_tel P {
	DISPLAY: block; FONT: 14px "microsoft Yahei"; FLOAT:right; HEIGHT:45px; line-height:100%; COLOR: #555; OVERFLOW: hidden; background:url(../images/tel2.png) no-repeat left; padding-left:20px
}
.h_tel P SPAN {
	DISPLAY: inline; font-family:'impact'; font-size:24px;font-weight:500;COLOR: #E15616; OVERFLOW: hidden; height:45px; line-height:45px
}

/* 一级菜单栏核心CSS
 ******************************************************* */
		.menu{ width:1200px; margin:0 auto; text-align:center}
        .menu>li{
            float: left;
        }
        ul.menu a{
            display: block;
            text-decoration: none;
            height: 32px;
            text-align: center;
            line-height: 32px;
            color:white;
            background-color:#040404;
			color:#FFF;
			margin:0 10px;
			padding:0 38px;
        }
		ul.menu a:hover{ background:#252525}
		ul.menu a.cur{ background:#2F2F2F}
		
        /*.menu>li:first-child a{
            border-radius: 10px 0 0 10px;
        }
        .menu>li:last-child a{
            border-radius: 0 10px 10px 0;
        }*/
		.menu li:hover a {color:#CCC; background:#252525;}
        .drop-down{
            position: relative;
        }
        .drop-down-content{
			width:100%;
            padding: 0;
            position: absolute;
            left: -9999px;
        }
       
		.drop-down-content li a{
			color:#CCC;
			height:42px;
			line-height:42px;
			border-top:#333 1px solid;
			filter:alpha(Opacity=90);
			-moz-opacity:0.9;
			opacity: 0.9;
			padding:0 26px;
		}
		
        .drop-down-content li:hover a{
            background-color:#000;
			color:#FFF;
			filter:alpha(Opacity=80);-moz-opacity:0.8;opacity: 0.8; 
        }
        .menu .drop-down:hover .drop-down-content{
            left: 0;
        }
/* 品牌世界/品牌文化 - 导航栏
 ******************************************************* */

.xds-nav {  width:100%; height:60px; border-bottom: 1px solid #ddd   }
.nav-block{ display: inline-block; cursor: pointer}
.nav-block i, .nav-block span{    padding: 0 5px   }
.nav-block i{   font-size: 13px; line-height: 60px; color: #333;  }
.nav-home i{  font-size: 18px; line-height: 55px}
.nav-block span{   font-size: 14px; color: #333; line-height: 60px;cursor: pointer  }	
/* colume
 ******************************************************* */
.colume-one{  width: 1200px;  height:auto; margin: 0 auto;  /*border: 1px solid #ddd*/  }
.colume-full { width: 100%; }
.colume-float-30{  float:left; width: 30%;/* border: 1px solid #ddd;*/display: inline-block  }
.colume-float-33{  float:left; width: 33.33333333%;/* border: 1px solid #ddd;*/display: inline-block  }
.colume-float-40{  float:left; width: 40%; /*border: 1px solid #ddd;*/display: inline-block  }
.colume-float-20{  float:left; width: 20%; /*border: 1px solid #ddd;*/display: inline-block  }
.colume-float-50{  float:left; width: 50%; /*border: 1px solid #ddd;*/display: inline-block  }
.colume-title{   padding-left: 3%;font-size: 12px; color: #000;  font-family: 'Microsoft YaHei'; margin-bottom: 3px   }
.colume-subtitle{  padding-left: 3%; font-size: 14px; color: #888; margin-bottom: 25px}
.colume-img{  width: 100%; padding: 3%;transition: all 0.6s; overflow: hidden; display: inline-block; cursor: pointer;  }
/*hover*/
.colume-img-div{    padding-left: 3%; font-size: 12px; color: #555}

.hover-text {
    margin: 3% 3% 4.5% 3%;
    position: absolute;
    bottom: 0;
    height: 20px;
    width: 94%;
    background-color: rgba(0, 0, 0, .5);
    color: #fff;
    font-size: 10px;
    text-align: center;
    line-height: 20px;
    transition: 0.5s;
}
/* 品牌世界
 ******************************************************* */
.main-img img{  width: 100% }
.colume-nav{  transition: all 0.5s; cursor:pointer; float:left; width: 20%; height:60px; line-height: 60px; text-align:center; /*border: 1px solid #ddd;*/ display: inline-block; font-size:16px;}
.colume-nav i {margin-top: -40px }
.colume-nav-space{  float:left; width: 10%; height:60px; background-color: #E4E4E4; /*border: 1px solid #ddd;*/  display: inline-block }
.nav-foucs{  background-color:#fff;}
.nav-blur{  background-color: #E4E4E4; }
#brand-nav{ z-index: 999; opacity: 0.98;/* margin:0 auto; width:1200px; height:auto;*/}
.brand-nav-fixed{position:fixed;top:0;width:1200px; margin:auto;left:0; right:0;}
.intro-title{   font-size: 20px; text-align: center; }
.intro-line{ text-align: center}
.intro-subtitle{font-size: 22px; line-height:36px;text-align: center; }

/*图文混排*/
.intro-content{ position: relative; width: 100% }

/* ↓ 正文字体*/
.intro-content p, .promise-content, .brand-style div img p, .intro-content td, .intro-content th{line-height:200%; font-size:15px;margin-bottom:10px;color: #666666 }
/* ↑ 正文字体*/
.intro-img img{ float:right; width:50%; display:inline-block; padding: 0 0 0 3%; }
.intro-img-left img{ float:left; width:50%; display:inline-block; padding: 0 3% 0 0; }
.intro-img-price img{ width: 40%; display: inline-block}
.prize-content p{ margin-bottom: 0px;}
.promise-series{    padding: 2.5%; min-height: 450px; max-height: 450px}
.promise-series img{    width: 100% }
.promise-series-mr{ margin-right: 5%}
.promise-title{   color:#333;font-size: 15px;line-height: 300% ; text-align: left; border-bottom: 1px dashed #ccc}
.promise-content{  margin-top: 10px}


/*brand-two*/
.brand-style div{  padding: 1%;  }
.brand-style div img, .achievement-content img{  width: 100% }
.brand-style-title{ text-align:center; line-height: 250%; font-size: 22px; font-weight: 500; color: #111 }
.achievement-subtitle, .mission-subtitle{ font-size: 20px; line-height: 300%; font-family: "Microsoft YaHei Light"  }
.mission-content {   text-align: center   }
.mission-content img{   width: 60%; display: inline-block   }
.sapce-h-10{    height:15px; width: 100%;  clear:both  }
.sapce-h-15{    height:15px; width: 100%;  clear:both  }
.sapce-h-20{    height:20px; width: 100%;  clear:both  }
.sapce-h-25{    height:25px; width: 100%;  clear:both  }
.sapce-h-30{    height:30px; width: 100%;  clear:both  }
.sapce-h-40{    height:40px; width: 100%;  clear:both  }
.sapce-h-50{    height:50px; width: 100%;  clear:both  }
.sapce-h-60{    height:60px; width: 100%;  clear:both  }
.sapce-h-75{    height:75px; width: 100%;  clear:both }
.sapce-h-80{    height:80px; width: 100%; clear:both   }
.sapce-h-93{    height:93px; width: 100%; clear:both}

.videosub{width:1200px; margin:0 auto}
.videosub li{margin-bottom:20px; height:auto; overflow:auto; border-bottom:#E0e0e0 1px dotted; padding-bottom:20px}
.videosub li img{ float:left;}
.videosub li h3{font-size:18px; line-height:100%; border-left:#AA8976 4px solid; text-indent:12px; color:#000; margin-left:340px}
.videosub li h3 a{color:#AA8976}
.videosub li h3 a:hover{color:#ff6600}
.videosub li p{width:840px; padding-top:20px;margin-left:340px; line-height:200%}
.videosub .more{border-bottom:1px solid #C1C1C1; height:20px; position:relative; text-align:center; margin:40px 0;}
.videosub .more a{display: inline-block; width:90px; padding-top:30px; background:#FFF url(../images/index/icon_01.png) no-repeat center top; text-align:center; color:#bc9882; line-height:18px;}

.tech .more{border-bottom:1px solid #C1C1C1; height:44px; position:relative; text-align:center; margin:40px 0; color:#000; font-size:24px; }
.tech .more a{display: inline-block; width:90px; background:#FFF url(../images/index/icon_01.png) no-repeat center top; text-align:center;line-height:30px; margin-top:7px}

/******banner******/
.picScroll-left{ width:100%; overflow:hidden; position:relative; height:745px; margin:0; padding:0}
.picScroll-left .hd{height:0px; width:1200px; position:absolute; z-index:9; left:50%; margin-left:-600px; bottom:10px; top:50%;}
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:42px; height:84px; float:right; position:absolute; cursor:pointer; top:-42px;}
.picScroll-left .hd .next{ background:url(../images/next.png) left top no-repeat; right:0;}
.picScroll-left .hd .prev{ background:url(../images/prev.png) left top no-repeat; float:left;}
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; position:absolute; top:310px; left:50%; margin-left:-26px; height:14px; padding-top:2px;}
.picScroll-left .hd ul li{ float:left;  width:10px; height:10px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; border:1px solid #8a603f; border-radius:100%; position:relative; z-index:9}
.picScroll-left .hd ul li.on{ background:#8a603f; width:10px; height:10px;}
.tempWrap{ margin:0 auto;}
.picScroll-left .bd{ width:100%; overflow:hidden; height:745px;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1;}
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden; text-align:center; width:100%; height:745px;}
.picScroll-left .bd ul li .pic{ text-align:center; position:relative; width:100%; overflow:hidden; height:745px;}
.picScroll-left .bd ul li .pic img{display:block; height:745px; width:1920px; position:absolute; left:50%; margin-left:-960px;}